<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>

    <script>

        // 1 变量的声明
        // 2 函数的返回值  ---- 不要有多余的字符串拼接
        // 3 三目运算符的使用
        // 4 函数封装 ---- 判断参数的合法性
        
        // 5 形参和实参 --- 不对等的
        // 6 作用域 --- 变量生效的范围(生命周期)
        //     全局  函数外面声明的变量(页面打开时出生，页面关闭时消亡)
        //     局部  函数内部声明的变量 (函数调用时出生，函数结束时消亡)
        // 7 形参 ---- 本质上就是一个局部变量
        // 8 js的预编译
        //    1 把var声明的变量进行提升(放在最前面)
        //    2 把具名函数进行提升


        function fn(a , b) {
            // var a , b ;
            // a = 1 ;
            // b = 2 ;

            var a ; 
            var b ; 
            console.log(a , b) ;    // 1 2
            console.log(a + b) ;
        }

        fn(1,2) ;








        // 1 + 3 + 5 + 7 
        // 2 + 4 + 6 + 8

        // if(n % 2 === 0) {
        //     for(var i = 2 ; i <= 100 ; i += 2) {
        //         sum += i ;
        //     }
        // }
        // else {
        //     for(var i = 1 ; i <= 100 ; i += 2) {
        //         sum += i ;
        //     }
        // }

        for(var i = n % 2 ? 1 : 2 ; i <= 100 ; i++) {
            sum += i ;
        }


    </script>
    
</body>
</html>